package interpreter.spring;

import org.springframework.expression.Expression;
import org.springframework.expression.spel.standard.SpelExpressionParser;

/**
 * Spring 中的解释器模式使用方式
 */
public class Client {
    public static void main(String[] args) {
        SpelExpressionParser parser = new SpelExpressionParser();
        Expression expression = parser.parseExpression("100 * (2 + 400) *   1 + 66");
        int result = (Integer) expression.getValue();
        System.out.println(result);
        System.exit(0);
    }
}
